The observation deck on London's newly-completed Shard - at 1016 ft, the tallest building in Western Europe - offers stunning views over the city and the railways around London Bridge Station. Thi... (more)